SAP Scripts - คำสั่งควบคุม
ใน SAPscript คุณสามารถใช้ไฟล์ control commandsเพื่อควบคุมการจัดรูปแบบเอาต์พุตที่จัดการโดยผู้เรียบเรียง SAPscript ผู้เรียบเรียงจะแปลงข้อความจากแบบฟอร์มที่แสดงในโปรแกรมแก้ไขเป็นแบบฟอร์มที่ใช้สำหรับการพิมพ์
คำสั่งควบคุมถูกวางไว้ในโปรแกรมแก้ไขข้อความในลักษณะเดียวกับบรรทัดข้อความปกติ โครงสร้างต่อไปนี้ใช้สำหรับคำสั่งควบคุม -
คำสั่งควบคุมถูกป้อนในรูปแบบย่อหน้า /:
คุณควรป้อนคำสั่งควบคุมเพียงคำสั่งเดียวในแต่ละบรรทัด
คำสั่งควบคุมถูกป้อนเป็นข้อความ
คุณต้องแน่ใจว่า Control Command และพารามิเตอร์ไม่ใช้เกินหนึ่งบรรทัด
เมื่อคำสั่งควบคุมมีข้อผิดพลาดบรรทัดที่มีคำสั่งควบคุมจะถือเป็นบรรทัดข้อคิดเห็นและจะไม่ถูกพิมพ์
ต่อไปนี้เป็นคำสั่ง Control ทั่วไปที่สามารถใช้ใน SAPscript -
การแบ่งหน้าอย่างชัดเจน: NEW-PAGE
คุณสามารถใช้คำสั่งควบคุมนี้เพื่อบังคับให้แบ่งหน้าในข้อความเมื่อใดก็ได้
ตัวอย่าง
/: NEW-PAGE [page_name]
โปรดทราบว่าไม่ควรมีการแบ่งหน้าโดยนัยเกิดขึ้นภายในบรรทัดว่างมิฉะนั้นอาจมีการพิมพ์หน้าว่างที่ไม่คาดคิด
การป้องกันตัวแบ่งหน้า: ป้องกัน
ด้วยคำสั่งป้องกันหน้านี้คุณสามารถพิมพ์ย่อหน้าที่สมบูรณ์ในหนึ่งหน้า
หน้าต่างหลัก: NEW-WINDOW
คำสั่งควบคุมนี้ใช้เมื่อหนึ่งในหน้าต่างหลักเต็ม จากนั้นหน้าต่างหลักถัดไปในหน้านั้นจะถูกนำมาใช้
ต่อไปนี้เป็นคำสั่ง Control ทั่วไปอื่น ๆ ที่คุณสามารถใช้ใน SAPscript เพื่อควบคุมเอาต์พุต -
SET DATE MASK - เพื่อจัดรูปแบบฟิลด์วันที่
DEFINE - เพื่อกำหนดค่าให้กับสัญลักษณ์ข้อความ
SET TIME MASK - ในการจัดรูปแบบเขตข้อมูลเวลา
SET COUNTRY - การจัดรูปแบบขึ้นอยู่กับประเทศ
SET SIGN - เพื่อวางตำแหน่งเครื่องหมายนำหน้า
RESET - เพื่อเริ่มต้นย่อหน้าที่มีหมายเลข
TOP - เพื่อตั้งค่าข้อความส่วนหัวในหน้าต่างหลัก
BOTTOM - เพื่อตั้งค่าข้อความส่วนท้ายในหน้าต่างหลัก
IF - เพื่อเพิ่มข้อความตามเงื่อนไข
STYLE - ในการเปลี่ยนรูปแบบ
INCLUDE - เพื่อรวมข้อความอื่น ๆ
ตัวอย่าง
รวม MYTEXT OBJECT TEXT ID ST
รวมชื่อ OBJECT ชื่อ ID ชื่อ PARAGRAPH ชื่อ LANGUAGE name