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