AddImageFromVariant
Görüntü işleme
Açıklama
Variant bayt dizisindeki bir görüntüyü seçili belgeye ekler
Bir görüntü belgeye eklendikten sonra PDF dosyasının boyutunu daha fazla artırmadan herhangi bir sayfada birden çok kez çizilebilir
Desteklenen görüntü dosyası türleri şunlardır: BMP, TIFF, JPEG, PNG, GIF, WMF ve EMF
BMP ve TIFF görüntülerinde, görüntü verilerini sıkıştırmak için bu işlev çağrılmadan önce CompressImages işlevi çağrılabilir. Diğer görüntü türleri otomatik olarak sıkıştırılır
Sözdizimi
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametreler
SourceData
Görüntü verilerini içeren bir variant
Options
Çok sayfalı TIFF görüntülerinde bu parametre yüklenecek sayfa numarasını belirtir
PNG görüntüleri için:
0 = Görüntüyü her zamanki gibi yükle
1 = Alfa kanalını gri tonlamalı görüntü olarak yükle
2 = Görüntüyü ve alfa kanalını yükle (alfayı 8 bitle sınırla)
3 = Görüntüyü yükle (görüntüyü kanal başına 8 bit ile sınırla)
4 = Alfa kanalını yükle (kanal başına 8 bit ile sınırla)
5 = Görüntüyü alfa kanalıyla yükle (her ikisini de 8 bit/kanal ile sınırla)
6 = Görüntüyü ve alfa kanalını yükle
7 = Görüntüyü ve ICC renk profilini yükle
Diğer görüntü türlerinde bu parametre 0 olarak ayarlanmalıdır
Options değerini -1 olarak ayarlamak TIFF, EMF ve WMF görüntülerinin GDI+ grafik kitaplığıyla yüklenmesini zorlar. Çok sayfalı TIFF görüntüleri, Options parametresi -PageNumber olarak ayarlanarak GDI+ ile de yüklenebilir (örneğin 3. sayfa için -3)
Dönüş değerleri
| 0 | Görüntü eklenemedi |
|---|---|
| Non-zero | Görüntü başarıyla eklendi. Bu, yeni görüntünün kimliğidir |