ReplacePageElementClipPath

İçerik akışı düzenleme, Kırpma yolları

Açıklama

Numaralandırılmış bir öğenin etkin kırpma kesişiminin düzenlenebilir bir bileşenini oluşturan tam üst düzey yol nesnesini değiştirir

Sözdizimi

Delphi

Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Parametreler

ElementIDOpak sayfa öğesi tanıtıcısı
ClipPathIndexDüzenlenebilir bayrağı GetPageElementClipPathInfo işlevinin 6 numaralı özelliğiyle döndürülen 1 tabanlı bileşen dizini
PathSourcem veya re ile başlayan, yerine konacak yol oluşturma yönergeleri
FillRuleW için 0, W* için 1

Dönüş değerleri

1Kaynak yol değiştirildi ve tüm sayfa öğesi tanıtıcıları geçersizleştirildi
0Girdi geçersiz, yakalanan kaynak değişti veya bileşen salt okunur

Açıklamalar

Yakalanan kaynak katmanı, komut aralığı ve normalleştirilmiş parmak izinin tümü yazmadan önce doğrulanır

PathSource koordinatları özgün kırpma kaynağındaki geçerli kullanıcı uzayını kullanır; numaralandırılan bileşen geometrisi, kaynak CTM'sinden sonraki varsayılan kullanıcı uzayını kullanır

Özgün sonlandıran işleç yolu hem boyadıysa hem kırptıysa, PDF her iki etki için de aynı geçerli yolu kullandığından değiştirme boyanmış geometriyi de değiştirir

Düzenleme, seçim için kullanılan öğeyi değil, aynı grafik durumu kırpma bileşenini tüketen sonraki her öğeyi değiştirir

Başlangıç sayfa sınırları, metin dış hat kırpmağı, Form yerel kırpmağı, hatalı biçimli yol nesneleri ve içerik katmanlarına bölünmüş yollar salt okunurdur

Başarısızlıkta LastErrorCode: geçersiz girdi için 532, bayat kaynak için 533 veya salt okunur bileşen için 534