"Bilddaten in Projektdatei speichern" format

Hallo Paul,

Um bestehende Projektdateien per Code zu bearbeiten, können Sie ab der Professional Edition mit den List & Label DOM-Funktionen arbeiten.

Hier ein kleines .NET-Snippet, um eine Bilddatei in ein vorhandenes Projekt einzufügen und einzubetten:

private void InsertInLLProject()
{
    try
    {
      using (ProjectList project = new ProjectList(LL))
      {
        //Vorhandenes Projekt Öffnen
        project.Open(_pathToList, LlDomFileMode.Open, LlDomAccessMode.ReadWrite, true);
                   
        //Bild einfügen
        ObjectDrawing objObjectDrawing = new ObjectDrawing(project.Objects);

        objObjectDrawing.Source.FileInfo.FileName = "C:\\temp\\imageFile.jpg";
        objObjectDrawing.Source.Embedded = "True";
                    
        objObjectDrawing.ReadOnly = "False";
        objObjectDrawing.LayerId = 0;
        objObjectDrawing.GroupId = 0;
        objObjectDrawing.LinkMode = 32;
        objObjectDrawing.Selected = "True";
        objObjectDrawing.Position.Left = "16270";
        objObjectDrawing.Position.Top = "22120";
        objObjectDrawing.Position.Width = "54490";
        objObjectDrawing.Position.Height = "40180";

         //Projekt speichern
         project.Save();
         project.Close();
       }
     }
     catch (ListLabelException LlException)
     {
       MessageBox.Show("Information: " + LlException.Message + "\n\n", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
}

Hilft Ihnnen das weiter?

1 Like