// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/Color.java
// public enum Color {
// 	BLACK, DARK_GRAY, LIGHT_GRAY, WHITE;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/EPaperException.java
// public class EPaperException extends Exception {
// 	private static final long serialVersionUID = 1L;
// 
// 	public EPaperException() {
// 		super();
// 	}
// 
// 	public EPaperException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
// 		super(message, cause, enableSuppression, writableStackTrace);
// 	}
// 
// 	public EPaperException(String message, Throwable cause) {
// 		super(message, cause);
// 	}
// 
// 	public EPaperException(String message) {
// 		super(message);
// 	}
// 
// 	public EPaperException(Throwable cause) {
// 		super(cause);
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/FontSize.java
// public enum FontSize {
// 	DOTS_32(32, 1), DOTS_48(48, 1), DOTS_64(64, 1);
// 
// 	private final int height;
// 
// 	private final int letterSpacing;
// 
// 	private FontSize(int height, int letterSpacing) {
// 		this.height = height;
// 		this.letterSpacing = letterSpacing;
// 	}
// 
// 	public int getHeight() {
// 		return height;
// 	}
// 
// 	public int getLetterSpacing() {
// 		return letterSpacing;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/HorizontalAlignment.java
// public enum HorizontalAlignment {
// 	LEFT, CENTER, RIGHT;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/VerticalAlignment.java
// public enum VerticalAlignment {
// 	TOP, CENTER, BOTTOM;
// }


import java.io.IOException;
import fr.romainmoreau.epaper.client.api.Color;
import fr.romainmoreau.epaper.client.api.EPaperException;
import fr.romainmoreau.epaper.client.api.FontSize;
import fr.romainmoreau.epaper.client.api.HorizontalAlignment;
import fr.romainmoreau.epaper.client.api.VerticalAlignment;
package fr.romainmoreau.epaper.client.api.table;



public class TextCellContent implements CellContent {
	private final Color textColor;

	private final Color backgroundColor;

	private final FontSize fontSize;

	private final int lineSpacing;

	private final HorizontalAlignment horizontalAlignment;

// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/Color.java
// public enum Color {
// 	BLACK, DARK_GRAY, LIGHT_GRAY, WHITE;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/EPaperException.java
// public class EPaperException extends Exception {
// 	private static final long serialVersionUID = 1L;
// 
// 	public EPaperException() {
// 		super();
// 	}
// 
// 	public EPaperException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
// 		super(message, cause, enableSuppression, writableStackTrace);
// 	}
// 
// 	public EPaperException(String message, Throwable cause) {
// 		super(message, cause);
// 	}
// 
// 	public EPaperException(String message) {
// 		super(message);
// 	}
// 
// 	public EPaperException(Throwable cause) {
// 		super(cause);
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/FontSize.java
// public enum FontSize {
// 	DOTS_32(32, 1), DOTS_48(48, 1), DOTS_64(64, 1);
// 
// 	private final int height;
// 
// 	private final int letterSpacing;
// 
// 	private FontSize(int height, int letterSpacing) {
// 		this.height = height;
// 		this.letterSpacing = letterSpacing;
// 	}
// 
// 	public int getHeight() {
// 		return height;
// 	}
// 
// 	public int getLetterSpacing() {
// 		return letterSpacing;
// 	}
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/HorizontalAlignment.java
// public enum HorizontalAlignment {
// 	LEFT, CENTER, RIGHT;
// }
// 
// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/VerticalAlignment.java
// public enum VerticalAlignment {
// 	TOP, CENTER, BOTTOM;
// }


// Path: e-paper-client-api/src/main/java/fr/romainmoreau/epaper/client/api/table/TextCellContent.java
import java.io.IOException;
import fr.romainmoreau.epaper.client.api.Color;
import fr.romainmoreau.epaper.client.api.EPaperException;
import fr.romainmoreau.epaper.client.api.FontSize;
import fr.romainmoreau.epaper.client.api.HorizontalAlignment;
import fr.romainmoreau.epaper.client.api.VerticalAlignment;

package fr.romainmoreau.epaper.client.api.table;



public class TextCellContent implements CellContent {
	private final Color textColor;

	private final Color backgroundColor;

	private final FontSize fontSize;

	private final int lineSpacing;

	private final HorizontalAlignment horizontalAlignment;

	private final VerticalAlignment verticalAlignment;