---
id: gfpdf_gv_directory_html
title: "Action - gfpdf_gv_directory_html"
sidebar_label: "gfpdf_gv_directory_html"
tags:
  - "2.0"
---

# Action: gfpdf_gv_directory_html

Read the mark-up a directory render streams to mPDF.

A directory template returns nothing — it streams through this writer — so Gravity PDF's `?html=1` debug dump, which echoes what the template returned, has nothing to show. This is where that mark-up can be read from instead.

Fires once per block in write order. The stylesheet writes through as the template runs; the body blocks are queued and do not fire until \{@see \flush()\}. $writer comes with it so a listener holding the first block can drain the queue itself.

## Parameters

| Name | Type | Description |
|------|------|-------------|
| $html | `string` | The block being written. May be empty. |
| $mode | `int` | An mPDF \{@see \HTMLParserMode\} — <code>HEADER_CSS</code> or <code>HTML_BODY</code>. |
| $writer | `\DirectoryWriter` | The writer streaming this document. |

### Since

- 2.0

### Source

Defined in `src/Pdf/DirectoryWriter.php` at line 415

