Native cloudy annotation borders

HPDFRenderHeadlessPagePNG syntetyzuje tymczasowe chmuraste obramowanie dla adnotacji Square, Circle, Polygon i FreeText bez wyglądu normal

Dostarczony wygląd normal zachowuje pierwszeństwo i żaden generowany AP, fonty ani zasoby stanu grafiki nie są dodawane do PDF źródła

Continuous contours

Słownik BE wybiera S=C i intensywność I od 0 do 2, ze standardowym defaultem 0; szerokość BS i wzory dash pozostają efektywne, jak wymaga ISO 32000-1 Table 167

Chmury używają jednego zamkniętego konturu łuski sześciennej z normalnymi zewnętrznymi świadomymi nawijania, ograniczonym wyprostowaniem zakrzywionych ścieżek i deterministycznym rozstawem obwodu

Prostokąty i elipsy zachowują geometrię RD; wielokąty konsumują Vertices albo operacje Path linii/sześcianu, łącznie z kształtami zgodnymi z ruchem wskazówek zegara, przeciwnymi i wklęsłymi

Kolory stroke i fill, krycie CA/ca, rotacja strony, UserUnit i Form BBox adnotacji pozostają efektywne; zerowa intensywność, zerowa szerokość i brak koloru stroke zachowują zwykłą ścieżkę wyglądu

FreeText używa istniejącego buildera layoutu Unicode z granicami zawartości wpuszczonymi wewnątrz wewnętrznej granicy tuszu chmury, bez zmieniania źródłowego RD

Limits and acceptance

Storage konturu, głębokość subdivizji, operacje, tokeny, zdekodowane bajty, pamięć robocza i bajty wyjścia są ograniczone; anulowanie i nieudane renderowanie zachowują bajty celu i obiekty źródła

Natywny wejścia bez GUI i fiksowane wzory akceptacyjne są dokumentowane w Tests/Linux/HeadlessCairoCloudAnnotations.en-us.md

Niezależne towarzysze analityczni pokrywają szerokość, intensywność, dash, krycie, rotację i UserUnit w wielu skalach; rzeczywiste dowody MuPDF i Poppler pozostają odrębne, bo standard nie narzuca dokładnego stylu łuski

Zwykłe fixture'y brakujących wyglądów to PDF 1.7, natomiast fixture'y Path PDF 2.0 jawnie ćwiczą odzyskiwanie brakujących wyglądów

Osadzone fonty default CFF, dodatkowe operatory DA FreeText i dokładne pokrycie tekstu ułamkowych trójkątów pozostają odrębną pracą

Zobacz fallback adnotacji i podpisy linii i obramowania reliefowe po powiązane zachowanie renderowania

Wygenerowane widoki fontów adnotacji dzielą jeden niemutowalny, budżetowany zdekodowany bufor wewnątrz każdej adnotacji, podczas gdy powtórzone parsowanie fontów nadal rezerwuje swoją tymczasową pamięć roboczą i odpytuje anulowanie