แชร์ผ่าน


ฟังก์ชัน PDF (การทดลอง)

ใช้กับ: แอป Canvas แอปที่ขับเคลื่อนด้วยโมเดล

[บทความนี้เป็นคู่มือรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

ส่งออกเนื้อหาจากหน้าจอปัจจุบันไปยังวัตถุเพื่อใช้ในหลายสถานการณ์

สำคัญ

Description

ฟังก์ชัน PDF ให้คุณเลือกหน้าจอหรือบางส่วนของหน้าจอเพื่อส่งออกไปยังออบเจ็กต์ PDF (blob)

ตัวเลือกการกำหนดค่าต่างๆ ทำให้เกิดผลลัพธ์ที่แตกต่างกันสำหรับ PDF ที่สร้างขึ้น

สำคัญ

  • การสร้าง PDF เกิดขึ้นบนอุปกรณ์ที่แอปทำงานอยู่ อุปกรณ์ต่างๆ เช่น คอมพิวเตอร์เดสก์ท็อปและอุปกรณ์เคลื่อนที่จะมีความจุต่างกันเมื่อคุณสร้าง PDF
  • การสร้าง PDF ด้วยขนาดไฟล์ที่ใหญ่เป็นพิเศษอาจทำให้แอปหยุดทำงาน ขึ้นอยู่กับความจุของอุปกรณ์ที่คุณใช้แอป ระวังขนาดและจำนวนรูปภาพและจำนวนข้อมูลที่คุณต้องการรวมไว้ใน PDF ที่สร้างขึ้น โดยเฉพาะสำหรับแอปที่มีไว้สำหรับการใช้งานบนอุปกรณ์เคลื่อนที่โดยเฉพาะ

หมายเหตุ

  • คุณสามารถสร้าง PDF จากเนื้อหาที่มีอยู่บนหน้าจอที่คุณเรียกใช้ฟังก์ชัน PDF เท่านั้น ตัวอย่างเช่น หากคุณเพิ่มฟังก์ชัน PDF บนหน้าจอที่สอง เฉพาะเนื้อหาในหน้าจอที่สองเท่านั้นที่สามารถรวมไว้ใน PDF ที่สร้างขึ้นได้

ไวยากรณ์

PDF(ชื่อหน้าจอหรือตัวควบคุม [,{ขนาด, DPI, ระยะขอบ, ทิศทาง, ขยายคอนเทนเนอร์}])

  • ชื่อหน้าจอหรือการควบคุม – จำเป็น หน้าจอหรือตัวควบคุมที่มีเนื้อหาที่ใช้สร้าง PDF ตัวควบคุมที่รองรับ: แกลเลอรีแนวตั้ง, คอนเทนเนอร์เค้าโครงแนวตั้ง, คอนเทนเนอร์เค้าโครงแนวนอน, คอนเทนเนอร์, หน้าจอ

  • ขนาด – ตัวเลือก ควบคุมขนาดของ PDF ที่สร้างขึ้น ค่าเริ่มต้นขึ้นอยู่กับสถานที่ของผู้ใช้แอป จดหมายสำหรับสหรัฐอเมริกาและแคนาดา และ A4 สำหรับสถานที่อื่นๆ

  • DPI – ตัวเลือก ควบคุมการปรับขนาด/ความละเอียดของ PDF ที่สร้างขึ้น ต้องเป็นค่าที่มากกว่า 0 เนื้อหาที่เกินพื้นที่ที่อนุญาตโดยระยะขอบที่ระบุอาจส่งผลให้ DPI มีประสิทธิภาพสูงขึ้น ค่าเริ่มต้นคือ 96

  • ระยะขอบ – ไม่บังคับ สตริงที่ระบุขนาดของพื้นที่ที่สงวนไว้ระหว่างเนื้อหาและขอบด้านนอกของ PDF ที่สร้างขึ้น แต่ละระยะขอบของ PDF ที่สร้างขึ้น (บน ขวา ล่าง ซ้าย) รองรับค่าที่แตกต่างกัน หน่วยวัดที่รองรับสำหรับค่านี้ ได้แก่ ซม. มม. จุด และพิกเซล ค่าเริ่มต้นคือ 0.5 นิ้ว (12.7 มม.) สำหรับระยะขอบทั้งหมด

  • การวางแนว – ไม่บังคับ ควบคุมว่า PDF ที่สร้างขึ้นมีการวางแนวแนวตั้ง (แนวตั้ง) หรือแนวนอน (แนวนอน) ค่าเริ่มต้นคือ แนวตั้ง (แนวตั้ง)

  • ExpandContainers – ไม่บังคับ บูลีน ควบคุมว่าคอนเทนเนอร์บางตัวที่มีเนื้อหาเกินขนาดที่จัดสรรไว้จะขยายเพื่อแสดงเนื้อหาทั้งหมดใน PDF ที่สร้างขึ้นหรือไม่ ตัวควบคุมที่ได้รับผลกระทบ ได้แก่ หน้าจอ, คอนเทนเนอร์, คอนเทนเนอร์เค้าโครงแนวตั้งและแนวนอน, แกลเลอรีที่มีความสูงคงที่แนวตั้ง (ไม่ซ้อนกัน), ฟอร์ม และพื้นที่ทำงานที่เลื่อนได้ ค่าเริ่มต้นคือ เท็จ

ตัวอย่าง

สูตร คำอธิบาย ผลลัพธ์
PDF (หน้าจอที่ 1) สร้างออบเจ็กต์ PDF ด้วยการตั้งค่าเริ่มต้น ออบเจ็กต์ PDF ถูกสร้างขึ้นจากเนื้อหาที่มองเห็นได้ของ Screen1
PDF(Container1, {ขนาด: A3}) สร้างออบเจ็กต์ PDF โดยกำหนดขนาดกระดาษเป็น A3 ออบเจ็กต์ PDF ขนาด A3 ถูกสร้างขึ้นจากเนื้อหาที่มองเห็นได้ของ Container1
PDF(หน้าจอ 1, {DPI: 72, ระยะขอบ: "25 มม.", ทิศทาง: "แนวนอน"}) สร้างออบเจ็กต์ PDF โดยตั้งค่าความละเอียด (DPI) เป็น 72 ตั้งค่าระยะขอบเป็น 25 มม. และกำหนดการวางแนวเป็นแนวนอน (แนวนอน) PDF ที่มี DPI เฉพาะ ระยะขอบ และการวางแนวที่ระบุจะถูกสร้างขึ้นในขนาดเริ่มต้น (ขึ้นอยู่กับสถานที่) จากเนื้อหาที่มองเห็นได้บน Screen1
PDF(หน้าจอ1, {ขยายคอนเทนเนอร์: true}) สร้างออบเจ็กต์ PDF พร้อมตัวควบคุมที่เกี่ยวข้องที่ขยาย PDF ถูกสร้างขึ้นโดยมีการขยายคอนเทนเนอร์/แกลเลอรีที่มีเนื้อหามากกว่าที่มองเห็นได้ เพื่อแสดงเนื้อหาทั้งหมดใน PDF ที่สร้างขึ้น

ข้อจำกัดที่ทราบ

  • ในปัจจุบันไม่มีการรองรับตัวควบคุมบางตัว ตัวควบคุมเหล่านี้ได้แก่ แผนภูมิ ไทล์ Power BI แผนที่ และการกำหนดค่าบางอย่างของตัวควบคุม PCF ของบุคคลที่สาม

  • ไม่รองรับแกลเลอรีที่ซ้อนกัน

  • ประเภทของสคริปต์ที่ไม่ใช่ภาษาละตินและน้ำหนักและรูปแบบแบบอักษร เช่น ตัวหนาและตัวเอียง อาจไม่ปรากฏใน PDF ที่สร้างขึ้นสำหรับแบบอักษรบางประเภท

  • ไม่รองรับการสร้าง PDF ที่กรอกได้