1. Məhsullar
  2.   Diaqram
  3.   C++
  4.   EXDVisio
 
  

Açıq Mənbəli C++ Visio Diaqramma Kitabxanası

Açıq Mənbəli Pulsuz C++ Diaqramma Kitabxanası vasitəsilə Visio Çizimlərini yaradın, redaktə edin, baxın, oxuyun və manipulyasiya edin.

EXDVisio mürəkkəb məlumat strukturlarını vizuallaşdırmaq və manipulyasiya etmək üçün güclü alətlər toplusunu təmin edən açıq mənbəli C++ Kitabxanasıdır. Kitabxana vektor rəsmləri, SVG-nin dəyişdirilməsi, Visio-ya bənzər GUI, axın diaqramının rəsmiləşdirilməsi, axın diaqramları, vektor, qrafik redaktə, çap, SVG idxalı, SVG ixracı, DXF İdxal, Visio üslublu çox səhifə dizaynı ilə bağlı bir sıra vacib funksiyaları ehtiva edir. dəstək, kompozit mətn redaktoru dəstəyi, DXF ixracı və daha çox.

Kitabxana çox çevikdir və istifadəsi asandır, bu da onu elmi vizuallaşdırma, məlumatların təhlili və kompüter qrafikası da daxil olmaqla geniş çeşidli proqramlar üçün ideal seçim edir. Kitabxana kəsişmə, faza, çıxma və s. kimi həndəsi əməliyyatların mürəkkəb forması üçün dəstəyi daxil etmişdir. Kitabxanaya birbaşa fırlanma, miqyaslama, hərəkət, deformasiya, təhrif və digər qabaqcıl əməliyyatlar kimi kətan üzərində qrafiklərin idarə edilməsi üçün inkişaf etmiş funksiyalar daxil edilmişdir. Kitabxana İtaliyanın Salerno Universitetində EXDS tədqiqat qrupu tərəfindən hazırlanıb və GNU Ümumi İctimai Lisenziyası əsasında paylanır.

EXDVisio yüksək səviyyədə fərdiləşdirilə bilir, proqram tərtibatçılarına onların xüsusi ehtiyaclarını ödəmək üçün onun funksionallığını asanlıqla dəyişdirməyə və genişləndirməyə imkan verir. Kitabxanaya OBJ, STL, XML, ArcGIS kimi məşhur fayl formatları, həmçinin DXF, VTK və HDF5 kimi elmi məlumatlar üçün bir sıra ixtisaslaşmış formatlar daxildir. Bu proqram tərtibatçılarına öz çertyojlarını EMF, PNG, BMP, JPEG, PDF, SVG və digər fayl formatlarına ixrac etməyə imkan verir. Bundan əlavə, API yüksək keyfiyyətli, fotoreal təsvirlər yaratmağa imkan verən şüa izləmə və ətraf mühitin tıxanması kimi bir sıra qabaqcıl göstərmə üsullarını ehtiva edir.

Previous Next

EXDVisio ilə işə başlamaq

EXDVisio quraşdırmaq üçün tövsiyə olunan yol GitHub-dan istifadə etməkdir. Kitabxananın mənbə kodunu layihənin veb saytından və ya GitHub deposundan endirin. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

EXDVisio-nu git əmri ilə quraşdırın

git clone https://github.com/jackonlyone1/EXDVisio.git
{

C++ API vasitəsilə Visio Çizimləri yaradın

Açıq mənbəli EXDVisio kitabxanası proqram tərtibatçılarına öz C++ proqramlarında Visio Çizimləri ilə işləmək imkanı verir. Kitabxanaya sıfırdan yeni çertyoj yaratmaq, mövcud çertyojları yükləmək, fon və ön plan qurmaq, çertyojya elementlər əlavə etmək (xəttlər, dairələr, mətn, düzbucaqlılar), formanın miqyası, fırlanması kimi Visio Çizimlərin idarə edilməsi ilə bağlı bir neçə vacib funksiya daxildir. elementlər və daha çox. Aşağıdakı nümunə C++ dilində EXDVisio kitabxanasından istifadə edərək sadə DXF rəsminin necə yaradılacağını nümayiş etdirir.

C++ Kitabxanası vasitəsilə Sadə DXF Rəsmini Necə Yaratmaq olar?

#include "visio.h"

int main()
{
    // Initialize Visio object
    Visio visio;

    // Create a new drawing
    visio.createDrawing();

    // Add a line to the drawing
    visio.addLine(0, 0, 100, 100);

    // Add a circle to the drawing
    visio.addCircle(50, 50, 25);

    // Add some text to the drawing
    visio.addText("Hello, world!", 50, 75);

    // Save the drawing in DXF format
    visio.saveDrawing("example.dxf");

    return 0;
}

C++ API vasitəsilə Visio Rəsmlərin Çevrilməsi

Açıq mənbəli EXDVisio kitabxanası Microsoft Visio çertyojlarını öz C++ proqramları daxilində müxtəlif fayl formatlarına yükləmək və çevirmək üçün çox səmərəli həlldir. O, istifadəçilərə Microsoft Visio ikili fayllarını (VSD və VDX) oxumağa və yazmağa imkan verir. Visio rəsmini başqa formata çevirmək üçün siz Visio sənədindən lazımi məlumatı çıxarmaq üçün EXDVisio-dan istifadə edə və sonra çıxış formatını yaratmaq üçün başqa kitabxanadan istifadə edə bilərsiniz. Kitabxanaya Visio rəsm faylını DXF, EMF, PNG, BMP, JPEG, PDF, SVG və digər fayl formatları kimi müxtəlif fayl formatlarına çevirmək üçün dəstək daxildir.

C++ Kitabxanası vasitəsilə Visio Rəsmini SVG-yə çevirin

#include 

int main() {
  // Load Visio drawing into memory
  EXDDocument visioDoc;
  visioDoc.load("mydrawing.vsd");

  // Create SVG Document
  EXDSVGDocument svgDoc;

  // Traverse Visio Document and extract information
  for (int i = 1; i <= visioDoc.getPages(); i++) {
    EXDPage page = visioDoc.getPage(i);
    for (int j = 1; j <= page.getShapes(); j++) {
      EXDShape shape = page.getShape(j);
      // Extract shape information and generate SVG elements in svgDoc
    }
  }

  // Save SVG Document to file
  svgDoc.saveToFile("mysvg.svg");

  return 0;
}
 Azəri