Jac Oppers

My feedback

  1. 35 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    18 comments  ·  Illustrator Bugs » SDK and Scripting  ·  Flag idea as inappropriate…  ·  Admin →

    We have the fix available in the latest release. Please update Illustrator using Adobe Creative Cloud application to the latest build for version Illustrator CC 23.0.2
    Please refer to our knowledge base FAQhttps://illustrator.uservoice.com/knowledgebase/articles/1844590 if you face difficulty in update.
    Or get in touch with us at any of the other support channels – https://helpx.adobe.com/support.html

    Warm Regards,
    Ashutosh Chaturvedi | Sr. Quality Engineering Manager – Illustrator
    Adobe. Make It an Experience.

    Jac Oppers supported this idea  · 
    Jac Oppers commented  · 

    Wrong and missing automation related Windows 10 Pro registry entries detected for Adobe Illustrator CC 2019 v23.0.

    See attached file.

  2. 3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Illustrator Bugs » SDK and Scripting  ·  Flag idea as inappropriate…  ·  Admin →
    Jac Oppers commented  · 

    Title refers explicitly to C# .NET, but a similar test has also been done with Visual Basic .NET in Visual Studio 2012 which has been communicating with Adobe Illustrator 2017 CC.
    Visual Basic source code actually used can be found here below:

    Public Class Form1
    'Visual Basic .NET Script for saving Adobe Illustrator 2017 CC content to AI version 8.0 file format.
    Private Sub Form1_Load(sender As Object, e As EventArgs) _
    Handles MyBase.Load
    'Request path which allows storage of AI output file
    Dim LocalAppData As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
    ' Set name of file to be saved in textbox.
    TextBox1.Text = LocalAppData + "\\Temp\\Test.ai"
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    'Defined reference: Adobe Illustrator CC 2017 Type Library (selected SriptingSupport.aip)
    'When build with setting Any CPU then this Visual Basic .NET utility will only work with 32-Bit
    'Easiest approach is first to startup Illustrator CC 2017 manually,
    'then create required content (something with transparency)
    'and then run this VB .NET program to let the application save its content to AI 8.0 format
    'after clicking the push button (transparency will be removed instead of being flattened!).
    Dim appRef As New Illustrator.Application

    Dim SaveOptions As New Illustrator.IllustratorSaveOptions
    SaveOptions.Compatibility = 8 'aiIllustrator8
    SaveOptions.FlattenOutput = 1 'aiPreserveAppearance

    'File must first be deleted in case file already exists.
    If System.IO.File.Exists(TextBox1.Text) = True Then
    System.IO.File.Delete(TextBox1.Text)
    End If

    'Save file
    Call appRef.Documents(1).SaveAs(TextBox1.Text, SaveOptions)
    End Sub
    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
    End Sub
    End Class

    Jac Oppers shared this idea  · 

Feedback and Knowledge Base