Visio Bağlayıcıları ve Yazı Tipi Bilgilerini Alın
Bağlayıcı Bilgilerini Alma
Aspose.Diagram for Java, kimlik ve isim - hakkında bilgi almak için mekanizmalar sağlarsayfalar veusta. Ayrıca, şekilleri birbirine bağlayan öğeler olan bağlayıcılar hakkında bilgi almanızı sağlar.
buBağlamak nesne, bir Visio çizim sayfasında iki şekli birleştiren bir bağlayıcıyı temsil eder. Tarafından sunulan Connects özelliğiSayfa class, Aspose.Diagram.Connect nesnelerinin bir koleksiyonunu destekler. Bu özellik, bir bağlayıcı hakkında kimlik ve ad bilgilerini almak için kullanılabilir.
Aşağıdaki kodun çıktısını gösteren bir konsol penceresi.
Programlama Örneği
Aşağıdaki kod parçası, bir diagram’deki konektörler için bilgileri alır.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(RetrieveConnectorInfo.class); | |
//Call the diagram constructor to load diagram from a VSD file | |
Diagram diagram = new Diagram(dataDir + "RetrieveConnectorInfo.vsd"); | |
for(Connect connector : (Iterable<Connect>) diagram.getPages().getPage(0).getConnects()) | |
{ | |
// Display information about the Connectors | |
System.out.println("\nFrom Shape ID : " + connector.getFromSheet()); | |
System.out.println("To Shape ID : " + connector.getToSheet()); | |
} | |
System.out.println("Process Completed Successfully"); |
Yazı Tipi Bilgilerini Alma
Aspose.Diagram, diagram’i oluşturan öğeler hakkında bilgi almak için mekanizmalara sahiptir.sayfalar, şablonlar, konektörlerve ayrıca yazı tipleri. Bu makale, bir diagram’de hangi yazı tiplerinin kullanıldığını nasıl bulacağınızı gösterir.
buYazı tipi nesne, bir belgedeki metne uygulanan veya sistemde kullanılabilen bir yazı tipini temsil eder.
Bir Yazı Tipi nesnesi, bir adı (örneğin, “Arial”), Microsoft Visio’in bu yazı tipiyle biçimlendirilmiş metni içeren bir şeklin Karakter bölümündeki Yazı Tipi hücresinde depoladığı yazı tipi kimliğine (örneğin, 3) eşler. Yazı tipi kimlikleri, bir belge farklı sistemlerde açıldığında veya yazı tipleri yüklendiğinde veya kaldırıldığında değişebilir.
Yazı Tipi Programlama Örneği Alınıyor
Aşağıdaki kod parçası, Visio diagram’den yazı tipi bilgilerini alır.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(RetrieveFontInfo.class); | |
// call the diagram constructor to load diagram | |
Diagram diagram = new Diagram(dataDir+ "RetrieveFontInfo.vsd"); | |
for(Font font : (Iterable<Font>) diagram.getFonts()) | |
{ | |
// Display information about the fonts | |
System.out.println(font.getName()); | |
} | |
System.out.println("Process Completed Successfully"); |
Varsayılan Yazı Tipi Dizinini Alma
Aspose.Diagram for Java API, Diagram Sınıfının getDefaultFontDir() yöntemini kullanarak varsayılan yazı tipi dizini yolunun alınmasına da izin verir. Aşağıdaki kod parçası, Visio diagram’den varsayılan yazı tipi dizinini alır.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(RetrieveFontInfo.class) + "Diagrams/"; | |
// Call the diagram constructor to load diagram | |
Diagram diagram = new Diagram(dataDir + "RetrieveFontInfo.vsd"); | |
// Display font default directory | |
System.out.println(diagram.getDefaultFontDir()); |