Hiển thị hoặc ẩn nội dung báo cáo trong các định dạng in khác và xuất

Bạn có thể sử dụng biến báo cáo hệ thống _CurrentPrintMode trong công thức để trình bày nội dung báo cáo khác nhau và sổ báo cáo ở các định dạng đầu ra khác nhau, chẳng hạn như Excel và PDF.

_CurrentPrintMode là một biến báo cáo hệ thống chỉ đọc. Nó chỉ được điền trong những trường hợp sau:

  • Khi một báo cáo hoặc sổ báo cáo được in
  • Khi một báo cáo hoặc sổ báo cáo được xuất
  • Khi mở bản xem trước khi mở

Khi được điền, biến có các thuộc tính sau:

  • Khóa: Loại đầu ra.
  • Thuộc tính: Định dạng

    Giá trị hợp lệ là: pdf, ppt, xlsx novalue, xlsx value, img.

  • Thuộc tính: Phương pháp.

    Giá trị hợp lệ là: xuất, in.

  • Thuộc tính: Đối tượng:

    Giá trị hợp lệ là: sổ báo cáo

Ví dụ:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>

Sử dụng _CurrentPrintMode trong, ví dụ: công thức GETPROPERTY trên tab Khả dụng của các đối tượng báo cáo sau:

  • Hộp văn bản
  • Biểu đồ
  • Phần mở rộng web
  • Hình ảnh
Ví dụ:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")