Component To PDF

ComponentToPdf aksiyonu, uygulama geliştirme süreçlerinde belirli bir elementi PDF’e dönüştürmek için kullanılan sistem aksiyondur. Ayrıca bu aksiyon belirli bir elementteki dinamik içerikleri, grafikleri veya verileri de PDF formatına dönüştürür.

ComponentToPDF sistem aksiyonunu eklemek için aksiyon eklenecek elementi seçin. Properties (Özellikler) paneli altında yer alan +Add Action’a tıklayın. (A)

OnClick--> Device --> ComponentToPDF’e tıklayın ve ComponentToPDF aksiyonunu ekleyin. (A)

Eklenen Component To PDF aksiyonu component to save as PDF, Quality ve Filename parametreleri ile birlikte gelmektedir.

Component to Save as PDF:

Bu parametre, PDF'e dönüştürülecek olan elementi seçmenizi sağlar. Ekranda yer alan elementler bu parametre altında ilgili element adıyla listelenecektir.

Quality:

Bu parametre, PDF dönüştürme işlemi sırasında kullanılacak olan kalite seviyesini belirtir.

Kalite seviyeleri açılır menü içerisinde Low, Normal, Medium,High, Extreme gibi seçenekler yer almaktadır.

  • Low (Düşük):

Düşük kalitede sıkıştırma uygular.

Daha küçük dosya boyutlarına yol açabilir, ancak görsel kaliteyi düşürebilir.

  • Normal:

Standart kalitede sıkıştırma uygular.

Denge sağlar, makul bir dosya boyutu ve kabul edilebilir bir görsel kalite sunar.

Çoğu durumda tercih edilen genel kalite seçeneğidir.

  • Medium (Orta):

Orta düzeyde kalite ve sıkıştırma uygular.

Normalden biraz daha iyi bir görsel kalite sunabilir, ancak dosya boyutu biraz daha büyük olabilir.

  • High (Yüksek):

Yüksek kalitede sıkıştırma uygular.

Daha iyi görsel kalite sağlar, ancak dosya boyutu genellikle artar.

Özellikle yüksek çözünürlüklü görseller veya baskı kalitesi gerektiren durumlar için uygundur.

  • Extreme (Yüksek Derecede):

En yüksek kalitede sıkıştırma uygular. Görsel kaliteyi maksimuma çıkarmayı amaçlar, ancak dosya boyutu genellikle daha büyük olacaktır. Özellikle baskı kalitesi ve yüksek çözünürlük gerektiren özel durumlar için uygundur.

Filename:

Bu parametre, oluşturulan PDF dosyasının kaydedileceği dosya adını statik yada dinamik olarak tanımlamanızı sağlar. Genellikle bir metin dizesi olarak ifade edilir. Örneğin, rapor.pdf gibi bir değer alabilir.Bu parametre, kullanıcıya veya uygulamaya özgü olarak belirlenebilir veya dinamik olarak oluşturulabilir.

Eklenen aksiyon içerisinde Symbol Picker (B) aksiyonunun parametre giriş yöntemini seçmek için kullanılır.

Eklenen aksiyonlar için Context menü (C) üzerinden çeşitli işlemler yapabilirsin.

Copy seçeneği ile aksiyonu kolaylıkla kopyalayabilirsin. Böylelikle aksiyon tekrarı gereken yerlerde hız kazanırsın.

Add Confirmation seçeneği ile aksiyonun çalışması için onay mesajı ekleyebilir,

Add Condition ile eklediğiniz aksiyonun belirli bir koşul doğrultusunda çalışmasını belirleyebilir,

Remove seçeneği ile eklenen aksiyonu kolaylıkla silebilirsin.

Component To PDF Aksiyonunun Örnek Kullanımı

Örnek bir senaryoda, Row elementi içerisinde bulunan elementlerin içeriğinin bir butona tıklandığında PDF olarak kaydedilmesini sağlayacak akışa bakalım.

Bu işlemi gerçekleştirebilmek için PDF’e dönüştürülmek istenilen elementin bulunduğu ekrana bir buton ekleyin.

Buton seçiliyken Onclick→Device→ComponenttoPDF’e tıklayarak aksiyonu ekleyin.

Eklenen aksiyon, Component to Save as Pdf, Quality ve Filename parametreleri ile birlikte gelmektedir.

Component to save as PDF parametresinde yer alan açılır menü içerisinden PDF’e dönüştürülmek istenen Row elementini seçin.

Row elementi içerisindeki metinlerin görüntü kalitesini belirlemek için Quality parametresini kullanarak Extreme’i seçin. Filename parametresinde ise Privacy_policy.pdf olarak dosya ismini adlandırın.

Uygulamayı RUN butonu aracılığıyla önizleyin.

Ekranda yer alan ilgili butona tıklayın.

Row elementi içerisindeki metinler PDF olarak oluşturulmuş, indirilmiş olacaktır.

Last updated