InsertPageElementClipPath
İçerik akışı düzenleme, Kırpma yolları
Açıklama
Yalnızca tam olarak eşleşen bir numaralandırılmış metni, görüntüyü veya yol ögesini etkileyen sıfır olmayan ya da tek-çift kırpma yolu ekler
Sözdizimi
Delphi
Function TPDFlib.InsertPageElementClipPath(ElementID: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Parametreler
| ElementID | EnumPageElements veya EnumeratePageElements tarafından döndürülen opak sayfa ögesi tanıtıcısı |
|---|---|
| PathSource | Yalnızca yol oluşturma yönergeleri; m veya re ile başlar, W, W* ve yol boyama işleçlerini içermez |
| FillRule | Sıfır olmayan sarma kuralı için 0 veya tek-çift kuralı için 1 |
Dönüş değerleri
| 1 | Yerel kırpma yolu eklendi ve tüm sayfa ögesi tanıtıcıları geçersiz kılındı |
|---|---|
| 0 | Tanıtıcı veya yol kaynağı geçersiz, tanıtıcı bayat ya da metin durumu güvenle yeniden oluşturulamıyor |
Açıklamalar
Yöntem, hedefin çevresine dengeli bir q/Q kapsamı yazar; böylece yeni kesişim sonraki sayfa içeriğine sızamaz
PathSource koordinatları hedefteki geçerli kullanıcı uzayını kullanır; numaralandırılan kırpma parçaları ve sınırlar, etkin CTM'den sonraki varsayılan kullanıcı uzayını kullanır
Metin nesnesi içindeki bir hedef için yöntem geçerli çevreleyen metin nesneleri kurar ve özgün görünmez ilerlemeyi yeniden oynatır; böylece metin ayıklama ve sonraki konumlandırma değişmez
Glif dış hatlarını kırpmağa katan metin işleme modları salt okunurdur; çünkü onları yalıtmak kalıcı kırpma anlamını değiştirirdi
Başarısızlıkta LastErrorCode'u inceleyin: 532 geçersiz girdi, 533 bayat içerik ve 534 hedefin güvenle düzenlenemeyeceği anlamına gelir