ArchDoc Documentation

Tables

Create and edit tables in ArchDoc

Tables

Tables are great for organizing structured data in your documents.

Creating a Table

Using the Toolbar

  1. Click the Table button in the toolbar
  2. Select Insert Table from the dropdown
  3. A 3x3 table with headers is inserted
  4. Click cells to edit content

Table Structure

Tables consist of:

  • Header Row: First row, typically bold
  • Body Rows: Data rows below the header
  • Cells: Individual data containers

Editing Tables

Adding Rows

Add Row Above:

  1. Click in a cell
  2. Open the Table dropdown
  3. Select Add Row Before

Add Row Below:

  1. Click in a cell
  2. Open the Table dropdown
  3. Select Add Row After

Adding Columns

Add Column Left:

  1. Click in a cell
  2. Open the Table dropdown
  3. Select Add Column Before

Add Column Right:

  1. Click in a cell
  2. Open the Table dropdown
  3. Select Add Column After

Deleting Rows/Columns

  1. Click in the row/column to delete
  2. Open the Table dropdown
  3. Select Delete Row or Delete Column

Deleting the Entire Table

  1. Click anywhere in the table
  2. Open the Table dropdown
  3. Select Delete Table

Example Tables

Feature Comparison

FeatureFreeBasePremium
Team Members2550
Documents515Unlimited
GitHub Integration
Priority Support

API Endpoints

MethodEndpointDescription
GET/api/documentsList all documents
POST/api/documentsCreate new document
GET/api/documents/:idGet document by ID
PUT/api/documents/:idUpdate document
DELETE/api/documents/:idDelete document

Status Codes

CodeStatusMeaning
200OKRequest successful
201CreatedResource created
400Bad RequestInvalid input
401UnauthorizedAuthentication required
404Not FoundResource doesn't exist
500Internal ErrorServer error

Decision Matrix

OptionComplexityCostTimeScore
Option ALowHighFast7/10
Option BMediumMediumMedium8/10
Option CHighLowSlow6/10

Keyboard Navigation

Navigate tables efficiently:

KeyAction
TabMove to next cell
Shift + TabMove to previous cell
Arrow keysMove between cells
EnterMove to cell below

Formatting in Cells

Cells support rich formatting:

  • Bold and italic text
  • Inline code
  • Links
  • Emojis ✅ ❌ ⚠️

Best Practices

Use Tables for Structured Data

Good uses:

  • Comparing options
  • API documentation
  • Configuration options
  • Feature lists

Keep Tables Simple

  • Avoid very wide tables (hard to read)
  • Limit columns to what's necessary
  • Break large tables into smaller ones

Use Clear Headers

  • Make headers descriptive
  • Use consistent formatting
  • Consider abbreviations for long headers

Align Content Appropriately

  • Text: Left-aligned (default)
  • Numbers: Right-aligned
  • Status/Boolean: Center-aligned

Don't Overuse Tables

  • Paragraphs work better for explanations
  • Lists may be simpler for some data
  • Tables are best for comparisons

Accessibility

For accessible tables:

  1. Use headers: First row should be a header
  2. Clear labels: Column headers explain content
  3. Logical order: Data flows left-to-right, top-to-bottom
  4. Avoid merging: Keep cells simple when possible

Limitations

Current limitations:

  • No cell merging
  • No fixed column widths
  • No nested tables
  • Limited cell formatting

Tables are resizable - drag column borders to adjust widths.

On this page