The main class in OpenCReports is called
OpenCReport
. (Note that the project
name is used as singular.)
class OpenCReport { public const RESULT_ERROR; public const RESULT_STRING; public const RESULT_NUMBER; public const RESULT_DATETIME; public const VARIABLE_EXPRESSION; public const VARIABLE_COUNT; public const VARIABLE_COUNTALL; public const VARIABLE_SUM; public const VARIABLE_AVERAGE; public const VARIABLE_AVERAGEALL; public const VARIABLE_LOWEST; public const VARIABLE_HIGHEST; public final __construct(); public final parse_xml(string $filename): bool; public final parse_xml_from_buffer(string $buffer): bool; public const OUTPUT_PDF; public const OUTPUT_HTML; public const OUTPUT_TXT; public const OUTPUT_CSV; public const OUTPUT_XML; public const OUTPUT_JSON; public final set_output_format(long $format): void; public final get_output_format(): long; public static final get_output_format_name(long $format): string; public final set_output_parameter( string $param, string $value): void; public final execute(): bool; public final spool(): void; public final get_output(): string|false; public final get_content_type(): array|false; public static final version(): string; public final set_numeric_precision_bits( string $expr_string): void; public final get_numeric_precision_bits(): long; public final set_rounding_mode( string $expr_string): void; public final bindtextdomain( string $domainname, string $dirname): void; public final set_locale(string $locale): void; public final datasource_add(string $source_name, string $source_type, ?array $conn_params = null): ?OpenCReport\Datasource; public final datasource_get(string $source_name): ?OpenCReport\Datasource; public final query_get(string $query_name): ?OpenCReport\Query; public final query_refresh(): void; public final expr_parse(string $expr_string): ?OpenCReport\Expr; public final expr_error(): ?string; public final part_new(): OpenCReport\Part; public final part_get_next(): OpenCReport\Part; public final function_add( string $expr_func_name, string $zend_func_name, long $n_ops, bool $commutative, bool $associative, bool $left_associative, bool $dont_optimize): bool; public final add_precalculation_done_cb( string $callback): void; public final add_part_added_cb( string $callback): void; public final add_report_added_cb( string $callback): void; public final env_get(string $var_name): OpenCReport\Result; public final result_new(): OpenCReport\Result; public final set_mvariable( string $name, ?string $value = null): void; public final add_search_path( string $path): void; public static final canonicalize_path( string $path): string; public final find_file(string $path): $string; public static final get_color( string $color_name, ?bool $bgcolor = false): array; public final set_paper(string $paper): void; public final set_size_unit(string $expr_string): ?OpenCReport\Expr; public final get_size_unit(): ?OpenCReport\Expr; public final set_noquery_show_nodata( string $expr_string): ?OpenCReport\Expr; public final get_noquery_show_nodata(): ?OpenCReport\Expr; public final set_report_height_after_last( string $expr_string): ?OpenCReport\Expr; public final get_report_height_after_last(): ?OpenCReport\Expr; public final set_follower_match_single( string $expr_string): ?OpenCReport\Expr; public final get_follower_match_single(): ?OpenCReport\Expr; public final set_follower_match_single_direct( bool $value): void; public final get_follower_match_single_direct() bool; }