Newer Version Available

This content describes an older version of this product. View Latest

Letterhead

Represents formatting options for the letterhead in an email template. A letterhead defines the logo, page color, and text settings for your HTML email templates. Use letterheads to ensure a consistent look and feel in your company’s emails.

For more information, see “Create Letterheads for Email Templates” in the Salesforce online help. This type extends the Metadata metadata type and inherits its fullName field.

File Suffix and Directory Location

The file suffix for letterheads is .letter and components are stored in the letterhead directory of the corresponding package directory.

Version

Letterheads are available in API version 12.0 and later.

Fields

With the exception of logo, and horizontal and vertical alignment, all of these fields are required.

Field Name Field Type Description
available boolean Required. Indicates whether this letterhead can be used (true) or not (false), for example, in an email template.
backgroundColor string Required. The background color, in hexadecimal, for example #FF6600.
bodyColor string Required. The body color in hexadecimal.
bottomLine LetterheadLine (enumeration of type string) Required. The style for the bottom line. Valid style values include:
  • color. The color of the line in hexadecimal, as a string value.
  • height. The height of the line, as an int value.
description string Text description of how this letterhead differs from other letterheads.
fullName string The internal name of the letterhead, based on the name, but with white spaces and special characters escaped out for validity.
footer LetterheadHeaderFooter Required. The style for the footer.
header LetterheadHeaderFooter Required. The style for the header.
middleLine LetterheadLine Required. The style for the middle border line in your letterhead. Valid style values include:
  • color. The color of the line in hexadecimal, as a string value.
  • height. The height of the line, as an int value.
name string Required. The name of the letterhead.
topLine LetterheadLine Required. The style for the top horizontal line below the header. Valid style values include:
  • color. The color of the line in hexadecimal, as a string value.
  • height. The height of the line, as an int value.

LetterheadHeaderFooter

LetterheadHeaderFooter represents the properties of a header or footer.

Field Field Type Description
backgroundColor string Required. The background color of the header or footer in hexadecimal format.
height DashboardComponent[] Required. The height of the header or footer.
horizontalAlignment LetterheadHorizontalAlignment (enumeration of type string) The horizontal alignment of the header or footer. Valid values are:
  • None
  • Left
  • Center
  • Right
logo string The logo which is a reference to a document, for example MyFolder/MyDocument.gif.
verticalAlignment LetterheadVerticalAlignment (enumeration of type string) The vertical alignment of the header or footer. Valid values are:
  • None
  • Top
  • Middle
  • Bottom

LetterheadLine

LetterheadLine represents the properties of a line.

Field Field Type Description
color string Required. The color of the line in hexadecimal format.
height int Required. The height of the line.

Declarative Metadata Sample Definition

1<?xml version="1.0" encoding="UTF-8"?>
2<Letterhead xmlns="http://soap.sforce.com/2006/04/metadata">
3    <available>true</available>
4    <backgroundColor>#CCCCCC</backgroundColor>
5    <bodyColor>#33FF33</bodyColor>
6    <bottomLine>
7        <color>#3333FF</color>
8        <height>5</height>
9    </bottomLine>
10    <description>INITIAL</description>
11    <footer>
12        <backgroundColor>#FFFFFF</backgroundColor>
13        <height>100</height>
14        <horizontalAlignment>Left</horizontalAlignment>
15        <verticalAlignment>Top</verticalAlignment>
16    </footer>
17    <header>
18        <backgroundColor>#FFFFFF</backgroundColor>
19        <height>100</height>
20        <horizontalAlignment>Left</horizontalAlignment>
21        <verticalAlignment>Top</verticalAlignment>
22    </header>
23    <middleLine>
24        <color>#AAAAFF</color>
25        <height>5</height>
26    </middleLine>
27    <name>SimpleLetterheadLabel</name>
28    <topLine>
29        <color>#FF99FF</color>
30        <height>5</height>
31    </topLine>
32</Letterhead>