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")