Native XFA Görüntü ve Grafik Değerleri
Olay host'u, native görüntü, arc, satır ve dikdörtgen değer çocuklarını ve desteklenen edge, corner ve fill property yollarını oluşturur; bir draw'ın etkin değeri, native PDF tüketiciye ulaşır
Bir draw değeri oluşturma
function updateGraphic(row, pngBase64) {
const image = row.logo.value.image;
image.contentType = "image/png";
image.aspect = "fit";
image.value = pngBase64;
const line = row.rule.value.line;
line.slope = "/";
line.edge.thickness = "0.25pt";
line.edge.color.value = "0,0,255";
}
Native değer seçimleri birbirini dışlar ve oluşturma, template'i ve diğer tekrarlanan occurrence'ları korur
Arc ve satır her biri bir edge'e izin verir, dikdörtgen dört edge'e ve dört corner'a izin verir; arc ve dikdörtgen bir fill'e izin verir
Satır, dikdörtgen ve arc varsayılan hand=even'dır; satır varsayılan ters eğik çizgi (backslash) eğimine sahipken arc, circular=0, startAngle=0 ve sweepAngle=360 varsayılanlara sahiptir
Görüntü, boş contentType, href ve name öznitelikleriyle aspect=fit ve transferEncoding=base64 varsayılanlara sahiptir
Görüntü tüketimi
Gömülü PNG ve JPEG draw değerleri, çözülmüş kaynak renklerini korur; PNG saydamlığı, kaynak kanallarına bileştirilmek yerine native PDF soft mask olarak saklanır
Fit, görüntü oranını nominal bölge içinde korur; none, bölgeyi her iki boyutta bağımsız doldurur; width ve height, adlandırılmış boyutu eşleştirirken oranı korur ve actual, fiziksel görüntü boyutlarını kullanır
Görüntüler, nominal bölgelerinin ortasına hizalanır ve o bölgeye kırpılır; ölçekleme ve kırpma, çevreleyen grafik durumunu korur
Gerçek boyutlandırma, PNG pHYs yoğunluğunu ve JFIF yoğunluğunu inç başına nokta veya santimetre başına nokta cinsinden okur; desteklenen bir fiziksel-yoğunluk kaydı olmayan bir görüntü 96 DPI kullanır
Mevcut bir template görüntü gövdesini değiştirmek, native bir form özniteliği geçersiz kılmadıkça template özniteliklerini korur
FPC tüketici, orijinal PNG ve JPEG kanallarını doğrudan okur; LCL bitmap atamasıyla piksel kaybından kaçınarak; tekrarlanan özdeş opak görüntüler, native kaynak yeniden kullanımını korur
Grafik tüketimi
Oluşturulan dikdörtgen, satır ve arc değerleri, etkin edge renkleri ve genişlikleriyle native path'ler üretir; bir punto altındaki genişlikler dâhil; satır eğimi ve arc açısal kapsamı tüketiciye ulaşır
Yeni tekrarlanan instance'lar bağımsız native grafik property'leri alır ve script veya native öznitelik-bütçesi hataları, tam native XDP baytlarını geri yükler
Kalan iyileştirmeler
Native exData XML işlemleri, yabancı içeriği transactional içe aktarır ve kalıcı XHTML draw'ları tüketir
Harici görüntü çözümü, EXIF gibi ek fiziksel metadata, imageEdit widget tüketimi, eksiksiz fill ve corner rendering, elli yönlülük, dairesel arc geometrisi ve eksiksiz scalar doğrulama ayrı uygulama hedefleri olarak kalır
Referans ve ilgili API'ler
Property grameri ve görüntü modları, XFA 3.3'ü izler; bkz. Scalar Değer Property'leri, Draw ve Caption Değerleri ve Interactive XFA Runtime