mero/delphi-compat

此包已废弃,不再维护。未建议替代包。

解释由Delphi资源生成的数据。

0.1.0 2016-01-19 16:37 UTC

This package is auto-updated.

Last update: 2023-04-17 02:19:39 UTC


README

SensioLabsInsight Build Status Latest Stable Version Total Downloads License

解释由Delphi资源生成的数据。

需求

  • PHP 5.5.9 或更高版本

使用composer安装

  1. 打开您的项目目录;
  2. 运行 composer require mero/delphi-compat 以将DelphiCompat添加到您的项目供应商中。

TColor

用于管理TColor格式的颜色类。

名称 属性 描述
__construct $color 调用setColor进行构造
setColor $color 使用TColor格式定义颜色
getTColor 以TColor格式返回颜色
getRGB 以RGB格式返回颜色
getHex 以十六进制格式返回颜色

使用示例

namespace Acme\Bundle\BlogBundle;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Mero\DelphiCompat\TColor;

class NewsController extends Controller
{

    /**
     * @Route("/", name="news")
     */
    public function indexAction()
    {
        $tcolor = new TColor("16744576");
        $colorRGB = $tcolor->getRGB(); // Return Array([r] => 128, [g] => 128, [b] => 255)
        $colorHex = $tcolor->getHex(); // Return "#8080ff"
        $colorTColor = $tcolor->getTColor(); // Return "16744576"
        $tcolor->setColor("0");
        $colorHex = $tcolor->getHex(); // Return "#000000"
    }

}